f4e8dc7c457224a08e80db8dd7ac12f681710f3e,platform/vcs-impl/src/com/intellij/openapi/vcs/configurable/VcsDirectoryConfigurationPanel.java,VcsDirectoryConfigurationPanel,addSelectedUnregisteredMappings,#List#,438
Before Change
List<MapInfo> items = new ArrayList<MapInfo>(myModel.getItems());
for (MapInfo info : infos) {
items.remove(info);
items.add(new MapInfo(new VcsDirectoryMapping(info.mapping.getDirectory(), info.mapping.getVcs(), info.mapping.getRootSettings()), isMappingValid(info.mapping)));
}
addOrRemoveSeparator(items);
Collections.sort(items, MapInfo.COMPARATOR);
After Change
List<MapInfo> items = new ArrayList<MapInfo>(myModel.getItems());
for (MapInfo info : infos) {
items.remove(info);
items.add(MapInfo.registered(info.mapping, isMappingValid(info.mapping)));
}
sortAndAddSeparatorIfNeeded(items);
myModel.setItems(items);